import request from "./index";

/** 查询个性化报告状态 */
export async function getReportStatus() {
  return request<number>("/report/status");
}
/** 查询个性化报告详情 */
export async function getReportRead(data: any = {}) {
  return request<string>("/report/read", data);
}
/** 申请报告 */
export async function applyReport() {
  return request<API.TableResProps<API.UserInfoItem[]>>("/report/apply");
}

/** 性格类型 测评报告 */
export async function natureEvalReport() {
  return request<API.natureReportProps>("/nature/eval-report");
}

/** 学科兴趣 测评报告 */
export async function subjectInterestEvalReport() {
  return request<API.commonReportProps>("/subject-interest/eval-report");
}

/** 职业兴趣 测评报告 */
export async function professionEvalReport() {
  return request<API.commonReportProps>("/profession/eval-report");
}

/** 多元智能 测评报告 */
export async function intelEvalReport() {
  return request<API.commonReportProps>("/intel/eval-report");
}

/** 英语 测评报告 */
export async function engAbilityEvalReport() {
  return request<API.commonReportProps>("/eng-ability/eval-report");
}

/** 数学 测评报告 */
export async function mathAbilityEvalReport() {
  return request<API.commonReportProps>("/math-ability/eval-report");
}
